package com.ygxsk.carhome.constant

object ConstantSign {


//    const val imageUrl0 =
//        "https://img1.baidu.com/it/u=425918492,1982419828&fm=253&fmt=auto&app=138&f=JPEG?w=577&h=500";
//    const val imageUrl1 = "https://bpic.51yuansu.com/pic3/cover/03/81/72/5c08a534a230c_610.jpg";
//    const val imageUrl2 =
//        "https://img2.baidu.com/it/u=4186956035,2594669125&fm=253&fmt=auto&app=138&f=JPEG?w=310&h=310";

    //===================================================================
    //`houseKeeper`：'社区管家',
    // `redProperty`： '红色物业',
    // `cloudSteward` ： '管家物业',
    // `digitalCommunity`： '数字社区',
    // `wechatMicro` ： '微信小程序',
    // `eightParty` ： '八方联采',

    //接口名称内容
    const val INTERFACE_ADDRESS = "xCrash"

    //文件件的名称
    const val FOLDER_X_CRASH = "xcrash"

    //添加金额的是0元
    const val BIGDECIMAL_ZERO = "0.00"

    //纯粹的数字是0的赋值
    const val NUMBER_ZERO = "0"

    //数字的加减号默认是1个数字。
    const val AMOUNT_COUNT_ONE = "1"

    //在地址信息的分割作用的，也是我通用的分隔符号
    const val SPLIT_SYMBOL = "#"

    //支付宝支付成功的9000数字标志
    const val ALIPAY_SUCCESS_9000 = "9000"

    /**
     * e车联服务端 单独的  上传新的隐私政策的标识  标识用户【同意】；
     */
    const val PRIVACYAGREEMENT_CLOUDSTEWARD = "autoSteward"

    //九宫格图片之中的图片预览的下载保存图片地址文件夹
    const val BGAPHOTOPICKERDOWNLOAD = "BGAPhotoPickerDownload"

    /**
     * 关于支付
     */
    const val PAY_TOKEN = "pay_token"
    const val PAY_ALIPAY = "ALIPAY_APP" //"payTypeCode": "ALIPAY_APP",
    const val PAY_WECHAT = "WECHAT_APP" //    "payTypeCode": "WECHAT_APP",
    const val PAY_DGJ = "91DGJ" //    "payTypeCode": "91DGJ",

    //    @kotlin.jvm.JvmField
    //选项卡-潜在客户的信息内容
    const val LEAD_ASSIGNED: String = "已分配";
    const val LEAD_CONFIRMED: String = "已确认";
    const val LEAD_FIGHT_FAIL: String = "战败";
    const val LEAD_FIGHT_SUCCESS: String = "成功";

    //做条件筛选的 全部 的按钮逻辑
    const val STATE_TYPE: String = "全部";

    //订单管理的 几个选项卡标题
    const val ORDER_ALL: String = "全部";
    const val ORDER_NOT_PAY: String = "待付款";
    const val ORDER_NOT_RECEIVE: String = "待收货";
    const val ORDER_COMPLETE: String = "已完成";

    //添加H5的地址useragent的前缀内容
    const val USER_AGENT_YGXSK = "ygxsk/"

    //通用的图片的路径内容
    const val FILE_PROVIDER = "com.ygxsk.carhome.fileprovider"

    const val FILE_PROVIDER_AA_TEST = "AA/test"
    const val FILE_PROVIDER_AA_PICTURE = "AA/picture"
    const val FILE_PROVIDER_AA_VIDEO = "AA/video"

    //添加中低风险的图片提示
    const val FOLDER_MIDDLELOW = "middlelow"

    //js交互的内容，如果是2000就是说明正常
    const val DS_JS_CODE = "2000";

    //js交互的内容，如果是2000说明交互成功的消息提示
    const val DS_JS_MSG = "success";

    /**
     * 打印普通日志
     */
    const val LOGCAT_NOMAL = "itchen-->"

    //做测试用的
    const val LOGCAT_NOMAL_TEST = "itchen-test->"

    /**
     * 登录页面的获取验证码的图片命名名字
     */
    const val IMG = "img"

    /**
     * 登录页获取验证码的图片的后缀名字
     */
    const val IMG_POSTFIX = ".jpg"

    //添加是svg结尾的
    const val SVG_POSTFIX = ".svg"
    const val MP4SMALL_POSTFIX = ".mp4"
    const val MP4BIG_POSTFIX = ".MP4"

    //单独的下载app存放的文件夹
    const val DOWNAPP = "downapp";

    /**
     * 用户隐私协议的提示内容
     */
    const val AGREEMENTSTRING_TIPS_TOAST = "您需要同意隐私协议方可使用本应用~"

    /**
     * 隐私政策的标题头
     */
    const val TEXTURL_PRIVACY_POLICY = "隐私政策"

    /**
     * 用户协议的内容
     */
    const val TEXTURL_USER_AGREEMENT = "用户协议"

    /**
     * 隐私协议弹窗的
     */
    const val PRIVACY_AGREEMENT_TITLE = "用户协议和隐私政策"
    const val PRIVACY_AGREEMENT_AGREE = "同意"
    const val PRIVACY_AGREEMENT_CLICK_LOOK = "查看隐私政策"

    //String PRIVACY_AGREEMENT_CLICK_NOT_USED = "暂不使用";
    const val PRIVACY_AGREEMENT_CLICK_NOT_USED = "不同意"

    /**
     * 是首次安装，并且需要控制在登录页 和首页是否弹窗应用更新弹窗
     */
    const val MMKV_IS_FIRST_INSTALL_CONTROL_UPDATE_APK_DIALOG = "isfirstinstall"

    /**
     * 记录当前是正式环境还是测试环境的标记
     */
    const val ENVIRONMENT = "environment"

    /**
     * 不论当前处于正式环境还是测试环境，标志是否操作过后门，如果操作过就清除所有，重新登录
     */
    const val ISOPERATEDOOR = "isoperatedoor"

    /**
     * 用户是否是 首次安装 此APP 做预留
     */
    const val ISFIRSTRUN = "isfirstrun"

    //设置是首次登录
    const val ISFIRSTLOGIN = "isfirstlogin"

    /**
     * 添加到日志内的是get请求的方式
     */
    const val REQUEST_METHOD_GET = "GET"

    //删除小组成员 使用的delete接口
    const val REQUEST_METHOD_DELETE = "DELETE"

    //修改服务站经理的日报内容
    const val REQUEST_METHOD_PUT = "PUT"

    /**
     * 添加方式为post的方式
     */
    const val REQUEST_METHOD_POST = "POST"
    const val RESPONSE_STRING_29999 = "29999"

    //添加合同，新建合同时候，恰好客户未认证，那么弹窗提示 再次调用客户认证的内容；
    const val RESPONSE_STRING_27106 = "27106"

    //喷涂币响应21406是预约过期的提示
    const val RESPONSE_STRING_21406 = "21406"

    /**
     * 接口数据是20000的时候是数据获取成功返回有效
     */
    const val RESPONSE_200 = "200"

    //{"code":400,"msg":"Request method 'POST' not supported","data":""}
    const val RESPONSE_400 = "400"
    const val RESPONSE_401 = "401"

    //500的字符串响应
    const val RESPONSE_500 = "500"

    /**
     * 我自己人为指定的填充的一个做响应提示的标识，仅仅做自由的个性展示,2022-10-28 08:56:19这个标识更改意义为：返回20000内的空数据提示
     */
    const val RESPONSE_39527 = "39527"

    //如果是响应出错的-自定义的30003的报错
    const val REQUEST_30003 = "30003"

    //响应报错文字
    const val REQUEST_30003_TEXT = "数据响应异常"

    /**
     * 这个是专门处理 提交数据的异常的分支处理的
     */
    const val RESPONSE_APIEXCEPTION = "39528"


    /**
     * 未安装微信或者当前SDK不支持过低版本的微信
     */
    const val NOTINSTALLWEIXIN = "您还未安装微信或微信版本过低~"

    /**
     * 分享到朋友圈的版本太低,不支持发送到朋友圈
     */
    const val WEIXIN_LOW_VERSION = "您的微信版本过低~"

    /**
     * 未安装QQ或者当前SDK不支持过低版本的QQ
     */
    const val NOTINSTALLQQ = "您还未安装QQ或QQ版本过低~"
    const val NONET = "网络未连接~"
    const val NET_WORKSETTING = "网络未连接，是否打开设置？"
    const val NETWORKFAIL = "网络连接失败，请稍后重试"
    const val NET_TIMEOUT = "请求超时，请稍后重试"
    const val NET_WRITEEXCEPTION = "发送数据失败"
    const val NET_READTIMEOUTERROR = "读取数据超时"
    const val NET_SERVER = "连接失败，请稍后重试"
    const val NET_BAD = "网络不给力，请稍后重试"
    const val NET_URLERROR = "Url格式错误"
    const val NET_HOSTERROR = "没有找到Url指定的服务器"

    /**
     * 单个弹窗的提示内容
     */
    const val ALERT_SINGLE = "关    闭"

    /**
     * 单个弹窗的标题
     */
    const val ALERT_TITLE = "提示"
    //-------------------------------------------------------------------------
    /**
     * 用户点击过【同意】的 本地存储标识
     */
    const val P_SECRECYTURL_AGREE = "p_secrecyturl_agree"

    /**
     * 用户当前手机的UUID
     */
    const val P_UUID_UNIQUEDEVICEID_ANDROIDID = "p_uuid"

    /**
     * 用户的登陆口令uuid用户的登录口令的备胎，登录接口的时候假如gettoken接口获取失败则填充devicecode即可
     */
    const val P_TOKEN = "p_token"

    /**
     * 再采用sputils增强一次
     */
    const val SP_TOKEN = "sp_token"

    /**
     * 用户当前的登陆状态
     */
    const val P_ISLOGIN = "p_islogin"

    /**
     * 保存用户的头像信息标志
     */
    const val P_PHOTOURL = "p_photourl"

    //是否是运营；默认false
    const val P_ISOPERATOR = "p_isoperator"

    //是否是服务站经理 默认false
    const val P_ISSITER = "p_issiter"

    //用户昵称内容
    const val P_NICKNAME = "p_nickname"

    //用户的职业信息
    const val P_OCCUPATION = "p_occupation"

    //消息列表之中 未读消息 的数字；
    const val MESSAGE_NOREAD_NUMBER = "noread_number";


    /**
     * 2022年11月16日10:51:06 bug-标记上传日志接口是否成功，如果上传日志接口未能成功，那么会出现死循环一直上传一直报错
     */
    const val MMKV_ADDLOG_SUCCESSED = "addlogsuccessed"

    /**
     * 这个是最后一次输入用户登录成功之后输入的名称，不论登录成功或者失败都要保存，下次展示在登录界面
     */
    const val P_INPUTNAMELASTTIME = "p_inputnamelasttime"

    // 用户名字真实名字
    const val P_TRUENAME = "p_truename"

    //服务站经理 服务站本身的 id信息，必传的
    const val P_SHOPID = "p_shopid"

    //服务站经理 所在部门的id
    const val P_BUSINESSDEPTID = "p_businessdeptid"

    //用户的手机号在修改密码用到
    const val P_USERPHONE = "p_userphone"

    //工作内容，岗位信息，角色信息
    const val P_WORKJOB = "p_workjob"

    //用户的所在部门
//    const val P_USERCREATEBY = "p_usercreateby"

    /**
     * 用户登录的账号
     */
    const val P_LOGINNAME = "p_loginname"

    //用户登录名-这里暂时接口上返回的是 人员工号 02305
    const val P_LOGIN_INFO_USERNAME = "p_login_username";

    //用户登录完毕，-获取个人信息接口内的 userId字段;
    const val P_LOGIN_INFO_USERID = "p_login_userid";

    /**
     * 用户的id
     */
    const val P_CUSTOMERID = "p_customerid"

    //用户的id信息
    const val P_CUSTOMERINFOID = "p_customerinfoid"

    /**
     * 获取小区的id信息
     */
    const val P_COMMUNITYID = "p_communityid"

    //返回社区管家用户注册的时候的乡村id
    const val P_AREAID = "p_areaid"

    //用户所在的企业的id
    const val P_COMPANYID = "p_companyid"

    /**
     * sputils添加的值内容key
     */
    const val SP_COMMUNITYID = "sp_communityid"

    //=========================================================================
    /**
     * 存储微信的对象采用mmkv直接存储
     */
    //String MMKV_WXAPIPROPERTY = "wxapiproperty";
    /**
     * 获取手机的品牌
     */
    const val MMKV_MANUFACTURER = "manufacturer"

    //添加店铺的infoid信息内容
    const val P_SHOPINFOID = "p_shopinfoid"

    //添加合同档案 新车销售
    const val P_INFORMATIONID = "p_informationid"

    //获取签署的任务id
    const val P_SIGNTASKID = "p_signtaskid"

    //添加店铺的infoname信息内容
    const val P_SHOPINFONAME = "p_shopinfoname"

    /**
     * 获取手机的型号
     */
    const val MMKV_MODEL = "model"

    /**
     * 获取屏幕的宽度
     */
    const val MMKV_SCREENWIDTH = "screenwidth"

    /**
     * 获取屏幕的高度
     */
    const val MMKV_SCREENHEIGHT = "screenheight"

    /**
     * 获取CPU的型号
     */
    const val MMKV_ABIS = "abis"

    /**
     * 获取 手机的系统版本名称
     */
    const val MMKV_SDKVERSIONNAME = "sdkversionname"

    /**
     * 获取手机系统的SDK的版本号序号
     */
    const val MMKV_SDKVERSIONCODE = "sdkversioncode"

    /**
     * APP的versionName
     */
    const val MMKV_APPVERSIONNAME = "appversionname"

    /**
     * APP的安装版本的版本号序号
     */
    const val MMKV_APPVERSIONCODE = "appversioncode"
    //-------------------------------------------------------------------------
    /**
     * 添加日志的key值内容
     */
    const val ADDLOG_KEY = "key"

    /**
     * 自定义的key内容 做日志上传的
     * 自定义的key内容 做日志上传的
     */
    const val ADDLOG_CUSTOM_KEY = "custom_key"

    /**
     * 空参数的post请求 上传addlog的报错内容
     */
    const val ADDLOG_POSTNULL = "空参数的post~"

    /**
     * 空参数的get接口内容
     */
    const val ADDLOG_GETNULL = "空参数的get~"

    /**
     * 通用的数据结果是空值
     */
    //const val ADDLOG_VALUENULL = "数据结果是空值"
    const val ADDLOG_VALUENULL = "暂无数据"

    /**
     * 存入本地的公开url前缀
     */
    const val PUBLIC_URL_PREFIX = "public_url_prefix"

    /**
     * 存放上一次获取的正常的共用urlbase,它只有存的功能，不用取出它，它只是在切换环境过程中出错的备用
     */
    const val PUBLIC_URL_PREFIX_LASTTIME = "public_url_prefix_lasttime"

    /**
     * 当前用户安装的app的版本号
     */
    const val APP_UPDATE_ANDROID_CURVERSIONCODE = "curversioncode"

    //存入货币符号内容，金额，金钱的符号
    const val P_CURRENCYSYMBOL = "p_currencysymbol"

    //存储本地的未读消息的数量内容
    const val P_TOTALNUMBER = "p_totalnumber"

    /**
     * 下载App类型,
     * 管家物业特有的apk_download_url，
     * 社区管家的是community_apk_download_url
     * 这个版本的【管家物业】
     */
    const val APP_UPDATE_ANDROID_DOWNLOAD_URL = "apk_download_url"

    /**
     * 前缀的内容
     */
    const val GETCONFIG_PUBLIC_URL_PREFIX = "public_url_prefix"

    //-----------------------------------------------------------------------------------------------
    /**
     * APP内横幅通知的
     */
    const val P_SWITCHBUTTONAPPBANNERS = "p_switchbuttonappbanners"

    /**
     * 声音设置
     */
    const val P_SWITCHBUTTONAPPSOUND = "p_switchbuttonappsound"

    /**
     * 震动设置
     */
    const val P_SWITCHBUTTONAPPSHOCK = "p_switchbuttonappshock"

    /**
     * 午休免打扰模式
     */
    const val P_SWITCHBUTTONAPPMIDDAYREST = "P_switchbuttonappmiddayrest"

    /**
     * 个性化推荐开关的设置
     */
    const val P_SWITCHBUTTONAPPPERSONALIZED = "p_switchbuttonapppersonalized"

    //修改 密码界面的弹窗提示-修改成功
    const val CHANGE_PASSWORD_SUCCESS = "修改成功~";

    //单位是万
    const val UNIT_WAN = "万";
    const val UNIT_WAN_YUAN = "万元";

    //普通单位是元
    const val UNIT_YUAN = "元";

    //人数的单位
    const val UNIT_REN = "人";

    //多少笔数，是即将到期客户
    const val UNIT_DANMONEY = "笔";

    //资产管理的物品 几件
    const val UNIT_PIECE = "件";

    //7天到期的内容
    const val TIME_7DAY_CUSTOMER = "7天到期";

    //30天到期
    const val TIME_30DAY_CUSTOMER = "30天到期";

    //提示错误码
    const val ERROR_CODE = "错误码：";
    const val TIPS_LOADING = "加载中";
    const val TIPS_SUBMIT = "提交中";
    const val TIPS_UPLOAD = "上传中，请等待...";

    //添加头像的 图片前缀
    const val STARTWITH_AVATAR_FLAG = "avatar";

    //是裁剪工具裁剪过来的
    const val STARTWITH_UCROP_FLAG = "ucrop";

    //这里存放的是 报修提交时候的拍照信息 前缀
    const val STARTWITH_REPAIR_FLAG = "repair"


    const val NEEDPERMISS_PHONE = "获取权限失败";

    //功能未开发的 后缀提示
    const val FUNCTION_NOT_OPEN = "_未开发";

    //弹窗的左侧的确定按钮
    const val ALERT_UPLOADINFO_SURE = "确定";

    //弹窗的左侧取消按钮
    const val ALERTVIEW_LEFT_CANCEL = "取消";
//    const val ALERTVIEW_LEFT_CANCEL = "确定提交吗？";

    /**
     * 开启权限说明的标题内容
     */
    const val MATERIALDIALOG_AUTHORITY_TITLE = "开启权限声明"

    /**
     * 打开相机的权限
     */
    const val MATERIALDIALOG_AUTHORITY_CAMERA = "设置权限"

    /**
     * 开启权限说明的 相机权限
     */
    const val MATERIALDIALOG_AUTHORITY_CONTENT_CAMERA =
        "e车联需要打开您的相机和相册权限，以便完成该模块拍摄图片、存储图片、从相册选取图片的功能"

    /**
     * 开启权限说明的相册权限
     */
    const val MATERIALDIALOG_AUTHORITY_CONTENT_ALBUM =
        "e车联需要打开您的相册和读取存储的权限，以便完成该模块拍摄图片、存储图片、从相册选取图片的功能";

    //需要打开你的相机和存储权限
    const val MATERIALDIALOG_AUTHORITY_CONTENT_CAMERA_STORAGE =
        "e车联需要打开您的相机和存储权限,以便完成该模块扫一扫、拍摄图片、预览图片、存储图片、选择图片的功能";

    //通知权限的打开
    const val MATERIALDIALOG_AUTHORITY_CONTENT_POST_NOTIFICATIONS =
        "e车联需要打开您的通知权限,以便完成预约维保、卡券核销、潜客管理、喷涂预约、合同审批等消息的接收";

    //需要打开你的相机和存储权限还有音频权限
//    const val MATERIALDIALOG_AUTHORITY_CONTENT_CAMERA_STORAGE_AUDIO =
//        "e车联需要打开您的相机和存储权限,以便完成该模块扫一扫、拍摄图片、存储图片的功能";

    //需要打开拨打电话的权限,暂时不用拨打了
//    const val MATERIALDIALOG_AUTHORITY_CONTENT_CALLPHONE = "需要打开您拨打电话的权限";

    /**
     * 需要打开读取手机状态的权限
     */
    const val MATERIALDIALOG_AUTHORITY_CONTENT_PHONESTATE =
        "e车联需要打开您的读取手机状态的权限，以便完成第三方支付需要读取您手机支付信息的权限";

    /**
     * 需要打开您的定位权限
     */
//    const val MATERIALDIALOG_AUTHORITY_CONTENT_LOCATION = "需要打开您的定位权限";

    /**
     * 需要打开您的存储权限
     */
    const val MATERIALDIALOG_AUTHORITY_CONTENT_STORAGE =
        "e车联需要打开您的存储权限，以便完成对于APP升级包的存储或者您存储其他文件的功能";

    /**
     * 新增的 点击【同意】之后友盟注册的token,是友盟生成的设备编码
     */
    const val UMENG_PUSHAGENT_REGISTER_DEVICETOKEN = "devicetoken";

    //记录 如果是从退出登录 过来的，到了首页的resume要刷新接口，和重新获取个人信息；
    const val P_REQUEST_20401 = "p_request_20401";

    //存入 排名之中的-保险公司的信息
//    const val MMKV_JSON_SAFETY_COMPANY_INFO_JSON = "safety_company";

    //存入排名之中的-区域选择：全公司-县域-分管部--保险类的；
    const val MMKV_JSON_AREA_COMPANY_INFO_JSON = "company_area";

    //------------------------------------------------------------------------


    //------------------------------------------------------------------------

    //升级APP的时候的一个广播标识内容
    const val UPDATESERVICEA_CTION = "com.updateapk.ygxsk"

    //自定义的报错日志上传的
    const val ERROR_CUSTOMER_MYTHROWABLE = "error_customer_mythrowable"

    //标记是 携带标记的年
    const val MMKV_KEY_YEAR = "year"

    //携带的是标记的月
    const val MMKV_KEY_MONTH = "month"

    //携带的是标记的日
    const val MMKV_KEY_DAY = "day"

    //存入档案附件的文件类型的list
    const val MMKV_KEY_FILE_TYPE_LIST = "filetypelist"

    //需要记录刷新的url的上一层 webview的地址内容
    const val MMKV_WEBVIEW_URL_TOP_URL = "topurl"

    /**
     * 这里是有货币符号的，因为【业户信息-的房屋费用 -一键催缴的页面 用到货币符号】
     */
    const val GETCONFIG_CURRENCYSYMBOL = "currencySymbol"

    //切换门店的
    const val P_SHOPINFOORCOMMUNITYNAME = "p_shopinfoorcommunityname"

    //接口数据是20000的时候是数据获取成功返回有效
    const val RESPONSE_20000 = "20000"

    //界面之中处于不可编辑的状态的提示
    const val TEXT_NOT_EDITABLE = "处于不可编辑状态~"

    //拨打电话的顶部二次确认弹窗的提示内容
    const val ALERTVIEW_TITLE_FOR_PHONE = "提示"

    /**
     * 2022年8月3日17:27:49 拨打电话的右侧改为二次确认为复制手机号码让用户自己拨打
     */
//    const val ALERTVIEW_RIGHT_COPY_INFORMATION = "复制"
    const val ALERTVIEW_RIGHT_COPY_INFORMATION = "拨打"

    /**
     * 取消用户拨打电话的按钮
     */
//    const val ALERTVIEW_LEFT_CANCEL = "取消"

    /**
     * token丢失的问题 code=10005&message=token不能为空！
     */
    const val RESPONSE_10005 = "10005"

    /**
     * {"data":"","message":"设备号不能为空！","code":"10302"}
     */
    const val RESPONSE_10302 = "10302"

    /**
     * {"data":"","message":"token不存在！","code":"10102"}
     */
    const val RESPONSE_10102 = "10102"

    /**
     * 我自己人为指定的填充的一个做响应提示的标识，仅仅做自由的个性展示,2022-10-28 08:56:19这个标识更改意义为：返回20000内的空数据提示
     */
//    const val RESPONSE_39527 = "39527"

    /**
     * 这个是专门处理 提交数据的异常的分支处理的
     */
//    const val RESPONSE_APIEXCEPTION = "39528"

    /**
     * 无数据的处理标识：{"data":"","message":"无数据","code":"20002"}
     */
    const val RESPONSE_20002 = "20002"

    //{"data":"","message":"无数据","code":"20002"}
    const val RESPONSE_20003 = "20003"

    /**
     * 用户信息失效或者在其他设备登录
     */
    const val RESPONSE_20401 = "20401"

    //扫码核销--核销订单 的：那个码和卡券不是这个门店的
    const val RESPONSE_20819 = "20819"

    //标记用户【新的隐私政策】的弹窗 是否该显示；
    const val P_PRIVACYAGREEMENT_DIALOG_SHOW_OR_HIDE = "p_privacyagreement_dialog_show_or_hide"

    //隐私政策的弹窗的显示
    const val P_PRIVACYAGREEMENT_DIALOG_SHOW = "show"

    //标记新的隐私政策的 隐藏
    const val P_PRIVACYAGREEMENT_DIALOG_HIDE = "hide"

    /**
     * 标记上次展示新的隐私政策的弹窗
     */
    const val P_PRIVACYAGREEMENT_DIALOG_LASTDAY = "p_privacyagreement_dialog_lastday"

    //记录 调用 新的隐私政策 的接口或者弹窗的弹出频率
    const val P_PRIVACYAGREEMENT_DIALOG_FREQUENCY = "p_privacyagreement_dialog_frequency"

    //-----------------------------------------------------------------------------

    //对于json的list的一般的封装的
    const val MMKV_JSON_STRING_LIST_INFO_JSON = "string_list";

    //潜在客户的；
    const val MMKV_JSON_CAR_TYPES_JSON = "car_types";

    //客户是从哪儿来的
    const val MMKV_JSON_FROM_WHERE_JSON = "form_where";

    //添加普通的弹窗类型的jsonkey
    const val MMKV_JSON_NOMAL_CUSTOM_JSON = "nomal_custom";

    //跟进状态
    const val MMKV_JSON_NOMAL_CUSTOM_JSON_LEAD_STEP = "lead_step";

    //车辆到店评估的
    const val MMKV_JSON_NOMAL_CUSTOM_JSON_EVALUATE_CAR = "evaluate_car";

    //车辆的评估的状态
    const val MMKV_JSON_NOMAL_CUSTOM_JSON_EVALUATE_STATUS = "evaluate_status";

    //车辆评估的【评估类型】-上门评估-在线评估-等类型
    const val MMKV_JSON_NOMAL_CUSTOM_JSON_EVALUATE_TYPE = "evaluate_type";

    //智能出门--业务类型的存储
    const val MMKV_JSON_NOMAL_CUSTOM_JSON_SMART_GO_HISTORY_BUINESS_TYPE =
        "smart_go_history_buiness_type"

    //智能出门--产生费用
    const val MMKV_JSON_NOMAL_CUSTOM_JSON_SMART_GO_HISTORY_HASFEES = "smart_go_history_hasfees"

    //智能出门 是否已缴费
    const val MMKV_JSON_NOMAL_CUSTOM_JSON_SMART_GO_HISTORY_ISPAYMENT = "smart_go_history_ispayment"

    //车辆预约维保的状态分类
    const val MMKV_JSON_NOMAL_CUSTOM_JSON_REPAIR_MANAGE_LIST = "repair_manage_list"

    /**
     * 跳转到投诉详情界面-标识是从【已回访 类进去的】还是 还是【待处理、已处理】跳转过去的
     */
    const val EXTRA_COMPLAINT_FEEDBACK_OR_HANDLER_TYPE = "extra_complaint_feedback_or_handler_type"

    /**
     * 携带 投诉建议的【未处理】或者【已处理】的状态
     */
    const val EXTRA_COMPLAINTFEEDBACK_SUGGESTION_STATUS_INLIST =
        "extra_complaintfeedback_suggestion_status_inlist"

    /**
     * 投诉建议的
     */
    const val STARTWITH_COMPLAINTFEEDBACKCHECK_FLAG = "complaint"

    //==========================================================================================
    /**
     * 添加压缩图片的前缀
     */
    const val STARTWITH_TINY_FLAG = "tiny"

    //存储是拨打电话的内容
    const val P_MMKV_CALL_PHONE = "call_phone"

    /**
     * 企业认证企业签名的图片选择上传的浅醉
     */
    const val STARTWITH_WEB_SIGNATURE_FLAG = "websignatrue"

    //使用图片选中的添加字段区分
    const val BGA_PHOTO_PICKER_TAKEPHOTO = "BGAPhotoPickerTakePhoto"


}